#declare triakis_icosahedron=mesh2{

vertex_vectors{

32,
<-0.0,0.9341723638161,0.7136441549146>,
<-0.618033961339,0.9341723276445,-0.3568221180387>,
<-0.5801787216524,0.7490075225315,0.3349662859616>,
<-1.0000000669146,0.2205282314081,0.577350252897>,
<0.0,1.004898995123,0.0>,
<-0.3585702134416,0.334966384025,0.8769532124514>,
<0.6180340262883,0.9341722805099,-0.3568220552133>,
<-0.9387489090595,0.3349663482269,-0.1279458075787>,
<9.63E-8,-0.2205280088286,1.1547002125856>,
<-8.0668E-9,0.749007490685,-0.6699326909006>,
<0.5801786875511,0.7490075264832,0.3349663291294>,
<-0.9999996414655,-0.2205280985744,-0.5773501178985>,
<-0.5801788300723,-0.3349662941336,0.7490074826808>,
<0.3585700789872,0.3349663527624,0.8769532902595>,
<-9.63E-8,0.2205280088286,-1.1547002125856>,
<0.9999996414655,0.2205280985744,0.5773501178985>,
<-0.5801786555747,0.3349663659292,-0.749007521519>,
<-0.9387489078959,-0.3349662890366,0.1279457719509>,
<-0.6180340262883,-0.9341722805099,0.3568220552133>,
<0.5801788300723,0.3349662941336,-0.7490074826808>,
<0.9387489078959,0.3349662890366,-0.1279457719509>,
<8.0668E-9,-0.749007490685,0.6699326909006>,
<0.5801786555747,-0.3349663659292,0.749007521519>,
<1.0000000669146,-0.2205282314081,-0.577350252897>,
<-0.3585700789872,-0.3349663527624,-0.8769532902595>,
<-0.5801786875511,-0.7490075264832,-0.3349663291294>,
<0.618033961339,-0.9341723276445,0.3568221180387>,
<0.3585702134416,-0.334966384025,-0.8769532124514>,
<0.9387489090595,-0.3349663482269,0.1279458075787>,
<0.0,-0.9341723638161,-0.7136441549146>,
<0.0,-1.004898995123,0.0>,
<0.5801787216524,-0.7490075225315,-0.3349662859616>
 }
normal_vectors{

32,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>
 }
/* 
 texture_list{
1,
texture{texture0}
 }
*/
face_indices{
60,
<1,0,2>,// ,0,
<0,3,2>,// ,0,
<1,4,0>,// ,0,
<2,3,1>,// ,0,
<5,3,0>,// ,0,
<6,4,1>,// ,0,
<6,0,4>,// ,0,
<7,1,3>,// ,0,
<5,8,3>,// ,0,
<0,8,5>,// ,0,
<1,9,6>,// ,0,
<6,10,0>,// ,0,
<7,11,1>,// ,0,
<3,11,7>,// ,0,
<12,3,8>,// ,0,
<13,8,0>,// ,0,
<14,9,1>,// ,0,
<14,6,9>,// ,0,
<15,10,6>,// ,0,
<15,0,10>,// ,0,
<16,1,11>,// ,0,
<17,11,3>,// ,0,
<12,18,3>,// ,0,
<8,18,12>,// ,0,
<13,15,8>,// ,0,
<0,15,13>,// ,0,
<1,16,14>,// ,0,
<14,19,6>,// ,0,
<6,20,15>,// ,0,
<11,14,16>,// ,0,
<17,18,11>,// ,0,
<3,18,17>,// ,0,
<21,18,8>,// ,0,
<22,8,15>,// ,0,
<23,19,14>,// ,0,
<23,6,19>,// ,0,
<23,20,6>,// ,0,
<23,15,20>,// ,0,
<24,14,11>,// ,0,
<25,11,18>,// ,0,
<21,26,18>,// ,0,
<8,26,21>,// ,0,
<22,26,8>,// ,0,
<15,26,22>,// ,0,
<14,27,23>,// ,0,
<23,28,15>,// ,0,
<24,29,14>,// ,0,
<11,29,24>,// ,0,
<25,29,11>,// ,0,
<18,29,25>,// ,0,
<30,18,26>,// ,0,
<28,26,15>,// ,0,
<29,27,14>,// ,0,
<29,23,27>,// ,0,
<26,28,23>,// ,0,
<30,29,18>,// ,0,
<26,29,30>,// ,0,
<29,31,23>,// ,0,
<23,31,26>,// ,0,
<31,29,26> //0
 } 
 }
#declare aretes=union{

object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<-0.618033961339,0.9341723276445,-0.3568221180387>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<-0.5801787216524,0.7490075225315,0.3349662859616>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<-1.0000000669146,0.2205282314081,0.577350252897>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<0.0,1.004898995123,0.0>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<-0.3585702134416,0.334966384025,0.8769532124514>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<0.6180340262883,0.9341722805099,-0.3568220552133>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<9.63E-8,-0.2205280088286,1.1547002125856>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<0.5801786875511,0.7490075264832,0.3349663291294>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<0.3585700789872,0.3349663527624,0.8769532902595>,diam  }}
object{cylinder{<-0.0,0.9341723638161,0.7136441549146>,<0.9999996414655,0.2205280985744,0.5773501178985>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-0.5801787216524,0.7490075225315,0.3349662859616>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-1.0000000669146,0.2205282314081,0.577350252897>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<0.0,1.004898995123,0.0>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<0.6180340262883,0.9341722805099,-0.3568220552133>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-0.9387489090595,0.3349663482269,-0.1279458075787>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-8.0668E-9,0.749007490685,-0.6699326909006>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-0.9999996414655,-0.2205280985744,-0.5773501178985>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-9.63E-8,0.2205280088286,-1.1547002125856>,diam  }}
object{cylinder{<-0.618033961339,0.9341723276445,-0.3568221180387>,<-0.5801786555747,0.3349663659292,-0.749007521519>,diam  }}
object{cylinder{<-0.5801787216524,0.7490075225315,0.3349662859616>,<-1.0000000669146,0.2205282314081,0.577350252897>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.3585702134416,0.334966384025,0.8769532124514>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.9387489090595,0.3349663482269,-0.1279458075787>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<9.63E-8,-0.2205280088286,1.1547002125856>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.9999996414655,-0.2205280985744,-0.5773501178985>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.5801788300723,-0.3349662941336,0.7490074826808>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.9387489078959,-0.3349662890366,0.1279457719509>,diam  }}
object{cylinder{<-1.0000000669146,0.2205282314081,0.577350252897>,<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam  }}
object{cylinder{<0.0,1.004898995123,0.0>,<0.6180340262883,0.9341722805099,-0.3568220552133>,diam  }}
object{cylinder{<-0.3585702134416,0.334966384025,0.8769532124514>,<9.63E-8,-0.2205280088286,1.1547002125856>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<-8.0668E-9,0.749007490685,-0.6699326909006>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<0.5801786875511,0.7490075264832,0.3349663291294>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<-9.63E-8,0.2205280088286,-1.1547002125856>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<0.9999996414655,0.2205280985744,0.5773501178985>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<0.5801788300723,0.3349662941336,-0.7490074826808>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<0.9387489078959,0.3349662890366,-0.1279457719509>,diam  }}
object{cylinder{<0.6180340262883,0.9341722805099,-0.3568220552133>,<1.0000000669146,-0.2205282314081,-0.577350252897>,diam  }}
object{cylinder{<-0.9387489090595,0.3349663482269,-0.1279458075787>,<-0.9999996414655,-0.2205280985744,-0.5773501178985>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<-0.5801788300723,-0.3349662941336,0.7490074826808>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<0.3585700789872,0.3349663527624,0.8769532902595>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<0.9999996414655,0.2205280985744,0.5773501178985>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<8.0668E-9,-0.749007490685,0.6699326909006>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<0.5801786555747,-0.3349663659292,0.749007521519>,diam  }}
object{cylinder{<9.63E-8,-0.2205280088286,1.1547002125856>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<-8.0668E-9,0.749007490685,-0.6699326909006>,<-9.63E-8,0.2205280088286,-1.1547002125856>,diam  }}
object{cylinder{<0.5801786875511,0.7490075264832,0.3349663291294>,<0.9999996414655,0.2205280985744,0.5773501178985>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-9.63E-8,0.2205280088286,-1.1547002125856>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-0.5801786555747,0.3349663659292,-0.749007521519>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-0.9387489078959,-0.3349662890366,0.1279457719509>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-0.3585700789872,-0.3349663527624,-0.8769532902595>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<-0.5801786875511,-0.7490075264832,-0.3349663291294>,diam  }}
object{cylinder{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<-0.5801788300723,-0.3349662941336,0.7490074826808>,<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam  }}
object{cylinder{<0.3585700789872,0.3349663527624,0.8769532902595>,<0.9999996414655,0.2205280985744,0.5773501178985>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<-0.5801786555747,0.3349663659292,-0.749007521519>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<0.5801788300723,0.3349662941336,-0.7490074826808>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<1.0000000669146,-0.2205282314081,-0.577350252897>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<-0.3585700789872,-0.3349663527624,-0.8769532902595>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<0.3585702134416,-0.334966384025,-0.8769532124514>,diam  }}
object{cylinder{<-9.63E-8,0.2205280088286,-1.1547002125856>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<0.9999996414655,0.2205280985744,0.5773501178985>,<0.9387489078959,0.3349662890366,-0.1279457719509>,diam  }}
object{cylinder{<0.9999996414655,0.2205280985744,0.5773501178985>,<0.5801786555747,-0.3349663659292,0.749007521519>,diam  }}
object{cylinder{<0.9999996414655,0.2205280985744,0.5773501178985>,<1.0000000669146,-0.2205282314081,-0.577350252897>,diam  }}
object{cylinder{<0.9999996414655,0.2205280985744,0.5773501178985>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<0.9999996414655,0.2205280985744,0.5773501178985>,<0.9387489090595,-0.3349663482269,0.1279458075787>,diam  }}
object{cylinder{<-0.9387489078959,-0.3349662890366,0.1279457719509>,<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam  }}
object{cylinder{<-0.6180340262883,-0.9341722805099,0.3568220552133>,<8.0668E-9,-0.749007490685,0.6699326909006>,diam  }}
object{cylinder{<-0.6180340262883,-0.9341722805099,0.3568220552133>,<-0.5801786875511,-0.7490075264832,-0.3349663291294>,diam  }}
object{cylinder{<-0.6180340262883,-0.9341722805099,0.3568220552133>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<-0.6180340262883,-0.9341722805099,0.3568220552133>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<-0.6180340262883,-0.9341722805099,0.3568220552133>,<0.0,-1.004898995123,0.0>,diam  }}
object{cylinder{<0.5801788300723,0.3349662941336,-0.7490074826808>,<1.0000000669146,-0.2205282314081,-0.577350252897>,diam  }}
object{cylinder{<0.9387489078959,0.3349662890366,-0.1279457719509>,<1.0000000669146,-0.2205282314081,-0.577350252897>,diam  }}
object{cylinder{<8.0668E-9,-0.749007490685,0.6699326909006>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<0.5801786555747,-0.3349663659292,0.749007521519>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<1.0000000669146,-0.2205282314081,-0.577350252897>,<0.618033961339,-0.9341723276445,0.3568221180387>,diam  }}
object{cylinder{<1.0000000669146,-0.2205282314081,-0.577350252897>,<0.3585702134416,-0.334966384025,-0.8769532124514>,diam  }}
object{cylinder{<1.0000000669146,-0.2205282314081,-0.577350252897>,<0.9387489090595,-0.3349663482269,0.1279458075787>,diam  }}
object{cylinder{<1.0000000669146,-0.2205282314081,-0.577350252897>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<1.0000000669146,-0.2205282314081,-0.577350252897>,<0.5801787216524,-0.7490075225315,-0.3349662859616>,diam  }}
object{cylinder{<-0.3585700789872,-0.3349663527624,-0.8769532902595>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<-0.5801786875511,-0.7490075264832,-0.3349663291294>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<0.618033961339,-0.9341723276445,0.3568221180387>,<0.9387489090595,-0.3349663482269,0.1279458075787>,diam  }}
object{cylinder{<0.618033961339,-0.9341723276445,0.3568221180387>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<0.618033961339,-0.9341723276445,0.3568221180387>,<0.0,-1.004898995123,0.0>,diam  }}
object{cylinder{<0.618033961339,-0.9341723276445,0.3568221180387>,<0.5801787216524,-0.7490075225315,-0.3349662859616>,diam  }}
object{cylinder{<0.3585702134416,-0.334966384025,-0.8769532124514>,<0.0,-0.9341723638161,-0.7136441549146>,diam  }}
object{cylinder{<0.0,-0.9341723638161,-0.7136441549146>,<0.0,-1.004898995123,0.0>,diam  }}
object{cylinder{<0.0,-0.9341723638161,-0.7136441549146>,<0.5801787216524,-0.7490075225315,-0.3349662859616>,diam  }}
}
#declare sommets=union{

object{sphere{<-0.0,0.9341723638161,0.7136441549146>,diam1 }}
object{sphere{<-0.618033961339,0.9341723276445,-0.3568221180387>,diam1 }}
object{sphere{<-0.5801787216524,0.7490075225315,0.3349662859616>,diam1 }}
object{sphere{<-1.0000000669146,0.2205282314081,0.577350252897>,diam1 }}
object{sphere{<0.0,1.004898995123,0.0>,diam1 }}
object{sphere{<-0.3585702134416,0.334966384025,0.8769532124514>,diam1 }}
object{sphere{<0.6180340262883,0.9341722805099,-0.3568220552133>,diam1 }}
object{sphere{<-0.9387489090595,0.3349663482269,-0.1279458075787>,diam1 }}
object{sphere{<9.63E-8,-0.2205280088286,1.1547002125856>,diam1 }}
object{sphere{<-8.0668E-9,0.749007490685,-0.6699326909006>,diam1 }}
object{sphere{<0.5801786875511,0.7490075264832,0.3349663291294>,diam1 }}
object{sphere{<-0.9999996414655,-0.2205280985744,-0.5773501178985>,diam1 }}
object{sphere{<-0.5801788300723,-0.3349662941336,0.7490074826808>,diam1 }}
object{sphere{<0.3585700789872,0.3349663527624,0.8769532902595>,diam1 }}
object{sphere{<-9.63E-8,0.2205280088286,-1.1547002125856>,diam1 }}
object{sphere{<0.9999996414655,0.2205280985744,0.5773501178985>,diam1 }}
object{sphere{<-0.5801786555747,0.3349663659292,-0.749007521519>,diam1 }}
object{sphere{<-0.9387489078959,-0.3349662890366,0.1279457719509>,diam1 }}
object{sphere{<-0.6180340262883,-0.9341722805099,0.3568220552133>,diam1 }}
object{sphere{<0.5801788300723,0.3349662941336,-0.7490074826808>,diam1 }}
object{sphere{<0.9387489078959,0.3349662890366,-0.1279457719509>,diam1 }}
object{sphere{<8.0668E-9,-0.749007490685,0.6699326909006>,diam1 }}
object{sphere{<0.5801786555747,-0.3349663659292,0.749007521519>,diam1 }}
object{sphere{<1.0000000669146,-0.2205282314081,-0.577350252897>,diam1 }}
object{sphere{<-0.3585700789872,-0.3349663527624,-0.8769532902595>,diam1 }}
object{sphere{<-0.5801786875511,-0.7490075264832,-0.3349663291294>,diam1 }}
object{sphere{<0.618033961339,-0.9341723276445,0.3568221180387>,diam1 }}
object{sphere{<0.3585702134416,-0.334966384025,-0.8769532124514>,diam1 }}
object{sphere{<0.9387489090595,-0.3349663482269,0.1279458075787>,diam1 }}
object{sphere{<0.0,-0.9341723638161,-0.7136441549146>,diam1 }}
object{sphere{<0.0,-1.004898995123,0.0>,diam1 }}
object{sphere{<0.5801787216524,-0.7490075225315,-0.3349662859616>,diam1 }}
}
#declare maxIndices=90;
#declare trans=array[90];
#declare trans[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999832332843>);
#declare Victor=vrotate(Victor,<0,-60.000001184582885,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999832332843>);
#declare Hugo=vrotate(Hugo,<0,-60.000001184582885,0>);
#declare transy=<0.3090169806695,-0.9341723457303,-0.17841101843795>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983552238186 rotate -89.99999832332843*z rotate -60.000001184582885*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3090169806695,0.9341723457303,0.17841101843795>};
#declare trans[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678285285471>);
#declare Victor=vrotate(Victor,<0,-33.13215342234209,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678285285471>);
#declare Hugo=vrotate(Hugo,<0,-33.13215342234209,0>);
#declare transy=<0.2900893608262,-0.8415899431738001,-0.5243052204381>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777892837897 rotate -75.03678285285471*z rotate -33.13215342234209*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2900893608262,0.8415899431738001,0.5243052204381>};
#declare trans[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73561384552776>);
#declare Victor=vrotate(Victor,<0,-7.761242924950933,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73561384552776>);
#declare Hugo=vrotate(Hugo,<0,-7.761242924950933,0>);
#declare transy=<0.5000000334573,-0.5773502976121,-0.6454972039058>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983848003049 rotate -54.73561384552776*z rotate -7.761242924950933*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5000000334573,0.5773502976121,0.6454972039058>};
#declare trans[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-95.6598903766347>);
#declare Victor=vrotate(Victor,<0,-90.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-95.6598903766347>);
#declare Hugo=vrotate(Hugo,<0,-90.0,0>);
#declare transy=<-0.0,-0.96953567946955,-0.3568220774573>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777555976709 rotate -95.6598903766347*z rotate -90.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.0,0.96953567946955,0.3568220774573>};
#declare trans[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693909182491>);
#declare Victor=vrotate(Victor,<0,24.486661268180534,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693909182491>);
#declare Hugo=vrotate(Hugo,<0,24.486661268180534,0>);
#declare transy=<0.1792851067208,-0.63456937392055,-0.795298683683>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777647572354 rotate -33.32693909182491*z rotate 24.486661268180534*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1792851067208,0.63456937392055,0.795298683683>};
#declare trans[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999613848603>);
#declare Victor=vrotate(Victor,<0,-120.00000287876448,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999613848603>);
#declare Hugo=vrotate(Hugo,<0,-120.00000287876448,0>);
#declare transy=<-0.30901701314415,-0.9341723221630001,-0.17841104985064998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983374790803 rotate -89.99999613848603*z rotate -120.00000287876448*y Axis_Rotate_Trans(Victor,provi)  translate <0.30901701314415,0.9341723221630001,0.17841104985064998>};
#declare trans[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.905147148214954>);
#declare Victor=vrotate(Victor,<0,90.00001250993718,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.905147148214954>);
#declare Hugo=vrotate(Hugo,<0,90.00001250993718,0>);
#declare transy=<-4.815E-8,-0.35682217749375,-0.9341721837501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981515722385 rotate -20.905147148214954*z rotate 90.00001250993718*y Axis_Rotate_Trans(Victor,provi)  translate <4.815E-8,0.35682217749375,0.9341721837501>};
#declare trans[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678208205652>);
#declare Victor=vrotate(Victor,<0,-146.86784802575195,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678208205652>);
#declare Hugo=vrotate(Hugo,<0,-146.86784802575195,0>);
#declare transy=<-0.29008934377555,-0.84158994514965,-0.524305242022>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777476978569 rotate -75.03678208205652*z rotate -146.86784802575195*y Axis_Rotate_Trans(Victor,provi)  translate <0.29008934377555,0.84158994514965,0.524305242022>};
#declare trans[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693170406993>);
#declare Victor=vrotate(Victor,<0,155.51332033084137,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693170406993>);
#declare Hugo=vrotate(Hugo,<0,155.51332033084137,0>);
#declare transy=<-0.1792850394936,-0.63456935828925,-0.79529872258705>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777458367122 rotate -33.32693170406993*z rotate 155.51332033084137*y Axis_Rotate_Trans(Victor,provi)  translate <0.1792850394936,0.63456935828925,0.79529872258705>};
#declare trans[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73559802443351>);
#declare Victor=vrotate(Victor,<0,-172.23874621949454,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73559802443351>);
#declare Hugo=vrotate(Hugo,<0,-172.23874621949454,0>);
#declare transy=<-0.49999982073275,-0.57735023119525,-0.64549713640655>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981804280162 rotate -54.73559802443351*z rotate -172.23874621949454*y Axis_Rotate_Trans(Victor,provi)  translate <0.49999982073275,0.57735023119525,0.64549713640655>};
#declare trans[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678471562989>);
#declare Victor=vrotate(Victor,<0,93.13214916605007,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678471562989>);
#declare Hugo=vrotate(Hugo,<0,93.13214916605007,0>);
#declare transy=<0.5991063414957001,-0.841589925088,0.010927916038550006>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777465241139 rotate -75.03678471562989*z rotate 93.13214916605007*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5991063414957001,0.841589925088,-0.010927916038550006>};
#declare trans[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73561472226231>);
#declare Victor=vrotate(Victor,<0,67.76123920766969,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73561472226231>);
#declare Hugo=vrotate(Hugo,<0,67.76123920766969,0>);
#declare transy=<0.8090170141268,-0.5773502795263,-0.11026406742915001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998355754748 rotate -54.73561472226231*z rotate 67.76123920766969*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8090170141268,0.5773502795263,0.11026406742915001>};
#declare trans[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-95.65989313407259>);
#declare Victor=vrotate(Victor,<0,149.99999693433693,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-95.65989313407259>);
#declare Hugo=vrotate(Hugo,<0,149.99999693433693,0>);
#declare transy=<0.3090169806695,-0.96953566138375,0.17841105901935>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.580177770580608 rotate -95.65989313407259*z rotate 149.99999693433693*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3090169806695,0.96953566138375,-0.17841105901935>};
#declare trans[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999781515767>);
#declare Victor=vrotate(Victor,<0,179.99999708783798,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999781515767>);
#declare Hugo=vrotate(Hugo,<0,179.99999708783798,0>);
#declare transy=<-3.2474649969138625E-8,-0.9341723040772,0.356822086626>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983719589525 rotate -89.99999781515767*z rotate 179.99999708783798*y Axis_Rotate_Trans(Victor,provi)  translate <3.2474649969138625E-8,0.9341723040772,-0.356822086626>};
#declare trans[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.326938848997784>);
#declare Victor=vrotate(Victor,<0,35.513325798125926,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.326938848997784>);
#declare Hugo=vrotate(Hugo,<0,35.513325798125926,0>);
#declare transy=<0.77839143519925,-0.6345693379357,0.2423839628087>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777627787646 rotate -33.326938848997784*z rotate 35.513325798125926*y Axis_Rotate_Trans(Victor,provi)  translate <-0.77839143519925,0.6345693379357,-0.2423839628087>};
#declare trans[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678200674364>);
#declare Victor=vrotate(Victor,<0,-153.13215142892057,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678200674364>);
#declare Hugo=vrotate(Hugo,<0,-153.13215142892057,0>);
#declare transy=<0.3090169847029,-0.8415899091647501,0.51337740446965>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777436744213 rotate -75.03678200674364*z rotate -153.13215142892057*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3090169847029,0.8415899091647501,-0.51337740446965>};
#declare trans[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.90514299810143>);
#declare Victor=vrotate(Victor,<0,-30.000001306997397,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.90514299810143>);
#declare Hugo=vrotate(Hugo,<0,-30.000001306997397,0>);
#declare transy=<0.8090168014022501,-0.35682211453505,0.4670861179686>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981703018459 rotate -20.90514299810143*z rotate -30.000001306997397*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8090168014022501,0.35682211453505,-0.4670861179686>};
#declare trans[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.735595527917646>);
#declare Victor=vrotate(Victor,<0,-127.76125066357599,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.735595527917646>);
#declare Hugo=vrotate(Hugo,<0,-127.76125066357599,0>);
#declare transy=<0.3090170288195,-0.5773501682365499,0.7557611653121501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981938786063 rotate -54.735595527917646*z rotate -127.76125066357599*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3090170288195,0.5773501682365499,-0.7557611653121501>};
#declare trans[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693722833401>);
#declare Victor=vrotate(Victor,<0,-95.51333805429786,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693722833401>);
#declare Hugo=vrotate(Hugo,<0,-95.51333805429786,0>);
#declare transy=<0.59910630845685,-0.63456934678685,0.55291481977885>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777348476451 rotate -33.32693722833401*z rotate -95.51333805429786*y Axis_Rotate_Trans(Victor,provi)  translate <-0.59910630845685,0.63456934678685,-0.55291481977885>};
#declare trans[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.529798919181985>);
#declare Victor=vrotate(Victor,<0,30.000000024229852,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.529798919181985>);
#declare Hugo=vrotate(Hugo,<0,30.000000024229852,0>);
#declare transy=<0.7900893942835001,-0.4847678769698,-0.45615826942930005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777975023478 rotate -42.529798919181985*z rotate 30.000000024229852*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7900893942835001,0.4847678769698,0.45615826942930005>};
#declare trans[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.18226752537595>);
#declare Victor=vrotate(Victor,<0,154.96337625407648,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.18226752537595>);
#declare Hugo=vrotate(Hugo,<0,154.96337625407648,0>);
#declare transy=<0.6792851401781,-0.27774730771655,-0.7271517326742001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777808982795 rotate -99.18226752537595*z rotate 154.96337625407648*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6792851401781,0.27774730771655,0.7271517326742001>};
#declare trans[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.18226427909133>);
#declare Victor=vrotate(Victor,<0,-94.96337643865813,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.18226427909133>);
#declare Hugo=vrotate(Hugo,<0,-94.96337643865813,0>);
#declare transy=<0.9693744879870501,-0.2777472898175,-0.22470222265915002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801778027654311 rotate -99.18226427909133*z rotate -94.96337643865813*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9693744879870501,0.2777472898175,0.22470222265915002>};
#declare trans[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.09484746588807>);
#declare Victor=vrotate(Victor,<0,150.00001734914875,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.09484746588807>);
#declare Hugo=vrotate(Hugo,<0,150.00001734914875,0>);
#declare transy=<0.49999998530730005,-1.1128974999885521E-7,-0.8660252327413>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983194008204 rotate -69.09484746588807*z rotate 150.00001734914875*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49999998530730005,1.1128974999885521E-7,0.8660252327413>};
#declare trans[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.0948410295844>);
#declare Victor=vrotate(Victor,<0,-90.00002111061748,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.0948410295844>);
#declare Hugo=vrotate(Hugo,<0,-90.00002111061748,0>);
#declare transy=<0.9999998541900501,-6.641684999197928E-8,-6.749925002269563E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999982287841576 rotate -69.0948410295844*z rotate -90.00002111061748*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9999998541900501,6.641684999197928E-8,6.749925002269563E-8>};
#declare trans[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23151799366091>);
#declare Victor=vrotate(Victor,<0,157.7612444070296,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23151799366091>);
#declare Hugo=vrotate(Hugo,<0,157.7612444070296,0>);
#declare transy=<0.79008944849345,0.057219031362750014,-0.6631788677889>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777596181825 rotate -39.23151799366091*z rotate 157.7612444070296*y Axis_Rotate_Trans(Victor,provi)  translate <-0.79008944849345,-0.057219031362750014,0.6631788677889>};
#declare trans[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23151937925797>);
#declare Victor=vrotate(Victor,<0,-97.76125204027247,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23151937925797>);
#declare Hugo=vrotate(Hugo,<0,-97.76125204027247,0>);
#declare transy=<0.9693744874052501,0.05721902881424999,-0.35264801242395005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777657506128 rotate -39.23151937925797*z rotate -97.76125204027247*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9693744874052501,-0.05721902881424999,0.35264801242395005>};
#declare trans[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.905159382680853>);
#declare Victor=vrotate(Victor,<0,-149.9999998529816,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.905159382680853>);
#declare Hugo=vrotate(Hugo,<0,-149.9999998529816,0>);
#declare transy=<0.80901704660145,0.3568220245509,-0.46708615405515>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983537479495 rotate -20.905159382680853*z rotate -149.9999998529816*y Axis_Rotate_Trans(Victor,provi)  translate <-0.80901704660145,-0.3568220245509,0.46708615405515>};
#declare trans[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.34010331416451>);
#declare Victor=vrotate(Victor,<0,-150.00000390984624,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.34010331416451>);
#declare Hugo=vrotate(Hugo,<0,-150.00000390984624,0>);
#declare transy=<-0.30901701314415,-0.96953563781645,0.17841102760665>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777943353595 rotate -84.34010331416451*z rotate -150.00000390984624*y Axis_Rotate_Trans(Victor,provi)  translate <0.30901701314415,0.96953563781645,-0.17841102760665>};
#declare trans[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23152385725108>);
#declare Victor=vrotate(Victor,<0,142.2387927926953,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23152385725108>);
#declare Hugo=vrotate(Hugo,<0,142.2387927926953,0>);
#declare transy=<0.17928505857080002,-0.05721918759820001,-1.0158267125185>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776695134266 rotate -39.23152385725108*z rotate 142.2387927926953*y Axis_Rotate_Trans(Victor,provi)  translate <-0.17928505857080002,0.05721918759820001,1.0158267125185>};
#declare trans[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678772265091>);
#declare Victor=vrotate(Victor,<0,-26.867850175384856,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678772265091>);
#declare Hugo=vrotate(Hugo,<0,-26.867850175384856,0>);
#declare transy=<-0.30901700911075,-0.84158988559745,0.51337737305695>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801778125520852 rotate -75.03678772265091*z rotate -26.867850175384856*y Axis_Rotate_Trans(Victor,provi)  translate <0.30901700911075,0.84158988559745,-0.51337737305695>};
#declare trans[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678836550004>);
#declare Victor=vrotate(Victor,<0,86.86784256597882,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678836550004>);
#declare Hugo=vrotate(Hugo,<0,86.86784256597882,0>);
#declare transy=<-0.5991063569196999,-0.8415899034965499,0.010927863041950009>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.580177724741715 rotate -75.03678836550004*z rotate 86.86784256597882*y Axis_Rotate_Trans(Victor,provi)  translate <0.5991063569196999,0.8415899034965499,-0.010927863041950009>};
#declare trans[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73560286185955>);
#declare Victor=vrotate(Victor,<0,-52.238739961385214,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73560286185955>);
#declare Hugo=vrotate(Hugo,<0,-52.238739961385214,0>);
#declare transy=<-0.30901696499415,-0.5773501446692499,0.7557611338994501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983088519442 rotate -54.73560286185955*z rotate -52.238739961385214*y Axis_Rotate_Trans(Victor,provi)  translate <0.30901696499415,0.5773501446692499,-0.7557611338994501>};
#declare trans[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73560161138695>);
#declare Victor=vrotate(Victor,<0,112.23873927329788,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73560161138695>);
#declare Hugo=vrotate(Hugo,<0,112.23873927329788,0>);
#declare transy=<-0.8090168338768999,-0.57735018954215,-0.11026403134259999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981522301513 rotate -54.73560161138695*z rotate 112.23873927329788*y Axis_Rotate_Trans(Victor,provi)  translate <0.8090168338768999,0.57735018954215,0.11026403134259999>};
#declare trans[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693703709618>);
#declare Victor=vrotate(Victor,<0,-84.48667813740795,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693703709618>);
#declare Hugo=vrotate(Hugo,<0,-84.48667813740795,0>);
#declare transy=<-0.5991064281803,-0.63456928732175,0.5529147689470499>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777574521859 rotate -33.32693703709618*z rotate -84.48667813740795*y Axis_Rotate_Trans(Victor,provi)  translate <0.5991064281803,0.63456928732175,-0.5529147689470499>};
#declare trans[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.326933672687574>);
#declare Victor=vrotate(Victor,<0,144.4866718364855,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.326933672687574>);
#declare Hugo=vrotate(Hugo,<0,144.4866718364855,0>);
#declare transy=<-0.7783914670920999,-0.63456928477325,0.2423839135821>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777399858727 rotate -33.326933672687574*z rotate 144.4866718364855*y Axis_Rotate_Trans(Victor,provi)  translate <0.7783914670920999,0.63456928477325,-0.2423839135821>};
#declare trans[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.905159382680853>);
#declare Victor=vrotate(Victor,<0,-149.9999998529816,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.905159382680853>);
#declare Hugo=vrotate(Hugo,<0,-149.9999998529816,0>);
#declare transy=<-0.80901704660145,-0.3568220245509,0.46708615405515>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983537479495 rotate -20.905159382680853*z rotate -149.9999998529816*y Axis_Rotate_Trans(Victor,provi)  translate <0.80901704660145,0.3568220245509,-0.46708615405515>};
#declare trans[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23150907237145>);
#declare Victor=vrotate(Victor,<0,-82.2387984470056,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23150907237145>);
#declare Hugo=vrotate(Hugo,<0,-82.2387984470056,0>);
#declare transy=<0.9693742752625001,-0.05721912482625001,0.3526479627386>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776036190883 rotate -39.23150907237145*z rotate -82.2387984470056*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9693742752625001,0.05721912482625001,-0.3526479627386>};
#declare trans[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.81772189596258>);
#declare Victor=vrotate(Victor,<0,-34.96334336128558,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.81772189596258>);
#declare Hugo=vrotate(Hugo,<0,-34.96334336128558,0>);
#declare transy=<0.29008936688615,0.2777471514811,-0.9518538476332>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777909233461 rotate -80.81772189596258*z rotate -34.96334336128558*y Axis_Rotate_Trans(Victor,provi)  translate <-0.29008936688615,-0.2777471514811,0.9518538476332>};
#declare trans[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-140.76849351304853>);
#declare Victor=vrotate(Victor,<0,-142.23877526307473,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-140.76849351304853>);
#declare Hugo=vrotate(Hugo,<0,-142.23877526307473,0>);
#declare transy=<-0.1792850876436,-0.057219171966900004,-1.01582675142255>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801774932466489 rotate -140.76849351304853*z rotate -142.23877526307473*y Axis_Rotate_Trans(Victor,provi)  translate <0.1792850876436,0.057219171966900004,1.01582675142255>};
#declare trans[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-110.9051545186283>);
#declare Victor=vrotate(Victor,<0,-149.999996214339,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-110.9051545186283>);
#declare Hugo=vrotate(Hugo,<0,-149.999996214339,0>);
#declare transy=<-0.49999986888275,-4.487290000687594E-8,-0.8660251652420501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999997927550569 rotate -110.9051545186283*z rotate -149.999996214339*y Axis_Rotate_Trans(Victor,provi)  translate <0.49999986888275,4.487290000687594E-8,0.8660251652420501>};
#declare trans[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73560286185956>);
#declare Victor=vrotate(Victor,<0,-52.23873996138521,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73560286185956>);
#declare Hugo=vrotate(Hugo,<0,-52.23873996138521,0>);
#declare transy=<0.30901696499415,0.5773501446692499,-0.7557611338994501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983088519442 rotate -54.73560286185956*z rotate -52.23873996138521*y Axis_Rotate_Trans(Victor,provi)  translate <-0.30901696499415,-0.5773501446692499,0.7557611338994501>};
#declare trans[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.529764371136096>);
#declare Victor=vrotate(Victor,<0,-89.99998957151676,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.529764371136096>);
#declare Hugo=vrotate(Hugo,<0,-89.99998957151676,0>);
#declare transy=<-5.21834E-8,0.48476774975680004,-0.9123164517431>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776859953418 rotate -42.529764371136096*z rotate -89.99998957151676*y Axis_Rotate_Trans(Victor,provi)  translate <5.21834E-8,-0.48476774975680004,0.9123164517431>};
#declare trans[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.81771211407981>);
#declare Victor=vrotate(Victor,<0,-145.0366421893352,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.81771211407981>);
#declare Hugo=vrotate(Hugo,<0,-145.0366421893352,0>);
#declare transy=<-0.29008937593735,0.2777471873789,-0.9518538670523>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801775421489781 rotate -80.81771211407981*z rotate -145.0366421893352*y Axis_Rotate_Trans(Victor,provi)  translate <0.29008937593735,-0.2777471873789,0.9518538670523>};
#declare trans[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73559552791765>);
#declare Victor=vrotate(Victor,<0,-127.76125066357599,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73559552791765>);
#declare Hugo=vrotate(Hugo,<0,-127.76125066357599,0>);
#declare transy=<-0.3090170288195,0.5773501682365499,-0.7557611653121501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981938786063 rotate -54.73559552791765*z rotate -127.76125066357599*y Axis_Rotate_Trans(Victor,provi)  translate <0.3090170288195,-0.5773501682365499,0.7557611653121501>};
#declare trans[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.529764371136096>);
#declare Victor=vrotate(Victor,<0,-89.99998957151676,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.529764371136096>);
#declare Hugo=vrotate(Hugo,<0,-89.99998957151676,0>);
#declare transy=<5.21834E-8,-0.48476774975680004,0.9123164517431>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776859953418 rotate -42.529764371136096*z rotate -89.99998957151676*y Axis_Rotate_Trans(Victor,provi)  translate <-5.21834E-8,0.48476774975680004,-0.9123164517431>};
#declare trans[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.5297663326613>);
#declare Victor=vrotate(Victor,<0,149.99999508528563,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.5297663326613>);
#declare Hugo=vrotate(Hugo,<0,149.99999508528563,0>);
#declare transy=<-0.7900891645083,-0.4847678125288,-0.45615822351394997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776449898985 rotate -42.5297663326613*z rotate 149.99999508528563*y Axis_Rotate_Trans(Victor,provi)  translate <0.7900891645083,0.4847678125288,0.45615822351394997>};
#declare trans[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-110.9051545186283>);
#declare Victor=vrotate(Victor,<0,-149.99999621433898,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-110.9051545186283>);
#declare Hugo=vrotate(Hugo,<0,-149.99999621433898,0>);
#declare transy=<0.49999986888275,4.487290000687594E-8,0.8660251652420501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999997927550569 rotate -110.9051545186283*z rotate -149.99999621433898*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49999986888275,-4.487290000687594E-8,-0.8660251652420501>};
#declare trans[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-140.76848922571176>);
#declare Victor=vrotate(Victor,<0,-157.76121208269748,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-140.76848922571176>);
#declare Hugo=vrotate(Hugo,<0,-157.76121208269748,0>);
#declare transy=<0.7900891485201,-0.05721913367739999,0.66317881970875>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776361791741 rotate -140.76848922571176*z rotate -157.76121208269748*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7900891485201,0.05721913367739999,-0.66317881970875>};
#declare trans[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.8177272773685>);
#declare Victor=vrotate(Victor,<0,94.9633434239385,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.8177272773685>);
#declare Hugo=vrotate(Hugo,<0,94.9633434239385,0>);
#declare transy=<0.9693742746807,0.2777471938055,0.2247021729738>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776471959592 rotate -80.8177272773685*z rotate 94.9633434239385*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9693742746807,-0.2777471938055,-0.2247021729738>};
#declare trans[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73560161138695>);
#declare Victor=vrotate(Victor,<0,112.2387392732979,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73560161138695>);
#declare Hugo=vrotate(Hugo,<0,112.2387392732979,0>);
#declare transy=<0.8090168338768999,0.57735018954215,0.11026403134259999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981522301513 rotate -54.73560161138695*z rotate 112.2387392732979*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8090168338768999,-0.57735018954215,-0.11026403134259999>};
#declare trans[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.8177222504272>);
#declare Victor=vrotate(Victor,<0,-154.96335068291668,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.8177222504272>);
#declare Hugo=vrotate(Hugo,<0,-154.96335068291668,0>);
#declare transy=<0.67928486022635,0.2777472256684,0.727151704079>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776553713663 rotate -80.8177222504272*z rotate -154.96335068291668*y Axis_Rotate_Trans(Victor,provi)  translate <-0.67928486022635,-0.2777472256684,-0.727151704079>};
#declare trans[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.5297663326613>);
#declare Victor=vrotate(Victor,<0,149.9999950852856,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.5297663326613>);
#declare Hugo=vrotate(Hugo,<0,149.9999950852856,0>);
#declare transy=<0.7900891645083,0.4847678125288,0.45615822351394997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776449898985 rotate -42.5297663326613*z rotate 149.9999950852856*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7900891645083,-0.4847678125288,-0.45615822351394997>};
#declare trans[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.735598024433514>);
#declare Victor=vrotate(Victor,<0,-172.23874621949454,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.735598024433514>);
#declare Hugo=vrotate(Hugo,<0,-172.23874621949454,0>);
#declare transy=<0.49999982073275,0.57735023119525,0.64549713640655>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981804280162 rotate -54.735598024433514*z rotate -172.23874621949454*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49999982073275,-0.57735023119525,-0.64549713640655>};
#declare trans[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693703709619>);
#declare Victor=vrotate(Victor,<0,-84.48667813740792,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693703709619>);
#declare Hugo=vrotate(Hugo,<0,-84.48667813740792,0>);
#declare transy=<0.5991064281803,0.63456928732175,-0.5529147689470499>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777574521859 rotate -33.32693703709619*z rotate -84.48667813740792*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5991064281803,-0.63456928732175,0.5529147689470499>};
#declare trans[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.8177222504272>);
#declare Victor=vrotate(Victor,<0,-154.96335068291668,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.8177222504272>);
#declare Hugo=vrotate(Hugo,<0,-154.96335068291668,0>);
#declare transy=<-0.67928486022635,-0.2777472256684,-0.727151704079>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776553713663 rotate -80.8177222504272*z rotate -154.96335068291668*y Axis_Rotate_Trans(Victor,provi)  translate <0.67928486022635,0.2777472256684,0.727151704079>};
#declare trans[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.1822878859202>);
#declare Victor=vrotate(Victor,<0,34.9633578106648,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.1822878859202>);
#declare Hugo=vrotate(Hugo,<0,34.9633578106648,0>);
#declare transy=<0.29008937593735,-0.2777471873789,0.9518538670523>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801775421489781 rotate -99.1822878859202*z rotate 34.9633578106648*y Axis_Rotate_Trans(Victor,provi)  translate <-0.29008937593735,0.2777471873789,-0.9518538670523>};
#declare trans[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.18227810403744>);
#declare Victor=vrotate(Victor,<0,145.03665663871442,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.18227810403744>);
#declare Hugo=vrotate(Hugo,<0,145.03665663871442,0>);
#declare transy=<-0.29008936688615,-0.2777471514811,0.9518538476332>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777909233461 rotate -99.18227810403744*z rotate 145.03665663871442*y Axis_Rotate_Trans(Victor,provi)  translate <0.29008936688615,0.2777471514811,-0.9518538476332>};
#declare trans[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.09484746588807>);
#declare Victor=vrotate(Victor,<0,150.00001734914875,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.09484746588807>);
#declare Hugo=vrotate(Hugo,<0,150.00001734914875,0>);
#declare transy=<-0.49999998530730005,1.1128974999885521E-7,0.8660252327413>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983194008204 rotate -69.09484746588807*z rotate 150.00001734914875*y Axis_Rotate_Trans(Victor,provi)  translate <0.49999998530730005,-1.1128974999885521E-7,-0.8660252327413>};
#declare trans[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.231506486951496>);
#declare Victor=vrotate(Victor,<0,37.76122473692529,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.231506486951496>);
#declare Hugo=vrotate(Hugo,<0,37.76122473692529,0>);
#declare transy=<0.1792850876436,0.057219171966900004,1.01582675142255>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801774932466489 rotate -39.231506486951496*z rotate 37.76122473692529*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1792850876436,-0.057219171966900004,-1.01582675142255>};
#declare trans[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23152385725107>);
#declare Victor=vrotate(Victor,<0,142.23879279269534,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23152385725107>);
#declare Hugo=vrotate(Hugo,<0,142.23879279269534,0>);
#declare transy=<-0.17928505857080002,0.05721918759820001,1.0158267125185>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776695134266 rotate -39.23152385725107*z rotate 142.23879279269534*y Axis_Rotate_Trans(Victor,provi)  translate <0.17928505857080002,-0.05721918759820001,-1.0158267125185>};
#declare trans[60]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.905147148214954>);
#declare Victor=vrotate(Victor,<0,90.00001250993718,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.905147148214954>);
#declare Hugo=vrotate(Hugo,<0,90.00001250993718,0>);
#declare transy=<4.815E-8,0.35682217749375,0.9341721837501>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981515722385 rotate -20.905147148214954*z rotate 90.00001250993718*y Axis_Rotate_Trans(Victor,provi)  translate <-4.815E-8,-0.35682217749375,-0.9341721837501>};
#declare trans[61]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.18227272263151>);
#declare Victor=vrotate(Victor,<0,-85.03665657606152,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.18227272263151>);
#declare Hugo=vrotate(Hugo,<0,-85.03665657606152,0>);
#declare transy=<-0.9693742746807,-0.2777471938055,-0.2247021729738>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776471959592 rotate -99.18227272263151*z rotate -85.03665657606152*y Axis_Rotate_Trans(Victor,provi)  translate <0.9693742746807,0.2777471938055,0.2247021729738>};
#declare trans[62]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23151077428825>);
#declare Victor=vrotate(Victor,<0,22.238787917302535,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23151077428825>);
#declare Hugo=vrotate(Hugo,<0,22.238787917302535,0>);
#declare transy=<-0.7900891485201,0.05721913367739999,-0.66317881970875>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776361791741 rotate -39.23151077428825*z rotate 22.238787917302535*y Axis_Rotate_Trans(Victor,provi)  translate <0.7900891485201,-0.05721913367739999,0.66317881970875>};
#declare trans[63]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.0948410295844>);
#declare Victor=vrotate(Victor,<0,-90.00002111061751,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.0948410295844>);
#declare Hugo=vrotate(Hugo,<0,-90.00002111061751,0>);
#declare transy=<-0.9999998541900501,6.641684999197928E-8,6.749925002269563E-8>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999982287841576 rotate -69.0948410295844*z rotate -90.00002111061751*y Axis_Rotate_Trans(Victor,provi)  translate <0.9999998541900501,-6.641684999197928E-8,-6.749925002269563E-8>};
#declare trans[64]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.905142998101418>);
#declare Victor=vrotate(Victor,<0,-30.000001306997405,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.905142998101418>);
#declare Hugo=vrotate(Hugo,<0,-30.000001306997405,0>);
#declare transy=<-0.8090168014022501,0.35682211453505,-0.4670861179686>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999981703018459 rotate -20.905142998101418*z rotate -30.000001306997405*y Axis_Rotate_Trans(Victor,provi)  translate <0.8090168014022501,-0.35682211453505,0.4670861179686>};
#declare trans[65]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.23150907237145>);
#declare Victor=vrotate(Victor,<0,-82.23879844700562,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.23150907237145>);
#declare Hugo=vrotate(Hugo,<0,-82.23879844700562,0>);
#declare transy=<-0.9693742752625001,0.05721912482625001,-0.3526479627386>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801776036190883 rotate -39.23150907237145*z rotate -82.23879844700562*y Axis_Rotate_Trans(Victor,provi)  translate <0.9693742752625001,-0.05721912482625001,0.3526479627386>};
#declare trans[66]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.326933672687574>);
#declare Victor=vrotate(Victor,<0,144.4866718364855,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.326933672687574>);
#declare Hugo=vrotate(Hugo,<0,144.4866718364855,0>);
#declare transy=<0.7783914670920999,0.63456928477325,-0.2423839135821>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777399858727 rotate -33.326933672687574*z rotate 144.4866718364855*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7783914670920999,-0.63456928477325,0.2423839135821>};
#declare trans[67]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.9632122773491>);
#declare Victor=vrotate(Victor,<0,153.13214982461517,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.9632122773491>);
#declare Hugo=vrotate(Hugo,<0,153.13214982461517,0>);
#declare transy=<0.30901700911075,0.84158988559745,-0.51337737305695>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801778125520852 rotate -104.9632122773491*z rotate 153.13214982461517*y Axis_Rotate_Trans(Victor,provi)  translate <-0.30901700911075,-0.84158988559745,0.51337737305695>};
#declare trans[68]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.96321163449997>);
#declare Victor=vrotate(Victor,<0,-93.1321574340212,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.96321163449997>);
#declare Hugo=vrotate(Hugo,<0,-93.1321574340212,0>);
#declare transy=<0.5991063569196999,0.8415899034965499,-0.010927863041950009>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.580177724741715 rotate -104.96321163449997*z rotate -93.1321574340212*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5991063569196999,-0.8415899034965499,0.010927863041950009>};
#declare trans[69]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999781515767>);
#declare Victor=vrotate(Victor,<0,179.99999708783798,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999781515767>);
#declare Hugo=vrotate(Hugo,<0,179.99999708783798,0>);
#declare transy=<3.2474649969138625E-8,0.9341723040772,-0.356822086626>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983719589525 rotate -89.99999781515767*z rotate 179.99999708783798*y Axis_Rotate_Trans(Victor,provi)  translate <-3.2474649969138625E-8,-0.9341723040772,0.356822086626>};
#declare trans[70]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999613848601>);
#declare Victor=vrotate(Victor,<0,-120.00000287876448,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999613848601>);
#declare Hugo=vrotate(Hugo,<0,-120.00000287876448,0>);
#declare transy=<0.30901701314415,0.9341723221630001,0.17841104985064998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983374790803 rotate -89.99999613848601*z rotate -120.00000287876448*y Axis_Rotate_Trans(Victor,provi)  translate <-0.30901701314415,-0.9341723221630001,-0.17841104985064998>};
#declare trans[71]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.34010331416451>);
#declare Victor=vrotate(Victor,<0,-150.00000390984624,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.34010331416451>);
#declare Hugo=vrotate(Hugo,<0,-150.00000390984624,0>);
#declare transy=<0.30901701314415,0.96953563781645,-0.17841102760665>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777943353595 rotate -84.34010331416451*z rotate -150.00000390984624*y Axis_Rotate_Trans(Victor,provi)  translate <-0.30901701314415,-0.96953563781645,0.17841102760665>};
#declare trans[72]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.231517993660894>);
#declare Victor=vrotate(Victor,<0,157.7612444070296,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.231517993660894>);
#declare Hugo=vrotate(Hugo,<0,157.7612444070296,0>);
#declare transy=<-0.79008944849345,-0.057219031362750014,0.6631788677889>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777596181825 rotate -39.231517993660894*z rotate 157.7612444070296*y Axis_Rotate_Trans(Victor,provi)  translate <0.79008944849345,0.057219031362750014,-0.6631788677889>};
#declare trans[73]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.231519379257975>);
#declare Victor=vrotate(Victor,<0,-97.76125204027248,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.231519379257975>);
#declare Hugo=vrotate(Hugo,<0,-97.76125204027248,0>);
#declare transy=<-0.9693744874052501,-0.05721902881424999,0.35264801242395005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777657506128 rotate -39.231519379257975*z rotate -97.76125204027248*y Axis_Rotate_Trans(Victor,provi)  translate <0.9693744874052501,0.05721902881424999,-0.35264801242395005>};
#declare trans[74]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678200674362>);
#declare Victor=vrotate(Victor,<0,-153.13215142892054,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678200674362>);
#declare Hugo=vrotate(Hugo,<0,-153.13215142892054,0>);
#declare transy=<-0.3090169847029,0.8415899091647501,-0.51337740446965>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777436744213 rotate -75.03678200674362*z rotate -153.13215142892054*y Axis_Rotate_Trans(Victor,provi)  translate <0.3090169847029,-0.8415899091647501,0.51337740446965>};
#declare trans[75]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.326937228333996>);
#declare Victor=vrotate(Victor,<0,-95.51333805429782,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.326937228333996>);
#declare Hugo=vrotate(Hugo,<0,-95.51333805429782,0>);
#declare transy=<-0.59910630845685,0.63456934678685,-0.55291481977885>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777348476451 rotate -33.326937228333996*z rotate -95.51333805429782*y Axis_Rotate_Trans(Victor,provi)  translate <0.59910630845685,-0.63456934678685,0.55291481977885>};
#declare trans[76]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.735614722262305>);
#declare Victor=vrotate(Victor,<0,67.76123920766969,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.735614722262305>);
#declare Hugo=vrotate(Hugo,<0,67.76123920766969,0>);
#declare transy=<-0.8090170141268,0.5773502795263,0.11026406742915001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998355754748 rotate -54.735614722262305*z rotate 67.76123920766969*y Axis_Rotate_Trans(Victor,provi)  translate <0.8090170141268,-0.5773502795263,-0.11026406742915001>};
#declare trans[77]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.81773247462407>);
#declare Victor=vrotate(Victor,<0,-25.036623745923517,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.81773247462407>);
#declare Hugo=vrotate(Hugo,<0,-25.036623745923517,0>);
#declare transy=<-0.6792851401781,0.27774730771655,0.7271517326742001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777808982795 rotate -80.81773247462407*z rotate -25.036623745923517*y Axis_Rotate_Trans(Victor,provi)  translate <0.6792851401781,-0.27774730771655,-0.7271517326742001>};
#declare trans[78]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.81773572090867>);
#declare Victor=vrotate(Victor,<0,85.0366235613419,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.81773572090867>);
#declare Hugo=vrotate(Hugo,<0,85.0366235613419,0>);
#declare transy=<-0.9693744879870501,0.2777472898175,0.22470222265915002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801778027654311 rotate -80.81773572090867*z rotate 85.0366235613419*y Axis_Rotate_Trans(Victor,provi)  translate <0.9693744879870501,-0.2777472898175,-0.22470222265915002>};
#declare trans[79]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.73561384552776>);
#declare Victor=vrotate(Victor,<0,-7.761242924950933,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.73561384552776>);
#declare Hugo=vrotate(Hugo,<0,-7.761242924950933,0>);
#declare transy=<-0.5000000334573,0.5773502976121,0.6454972039058>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983848003049 rotate -54.73561384552776*z rotate -7.761242924950933*y Axis_Rotate_Trans(Victor,provi)  translate <0.5000000334573,-0.5773502976121,-0.6454972039058>};
#declare trans[80]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.52979891918198>);
#declare Victor=vrotate(Victor,<0,30.000000024229852,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.52979891918198>);
#declare Hugo=vrotate(Hugo,<0,30.000000024229852,0>);
#declare transy=<-0.7900893942835001,0.4847678769698,0.45615826942930005>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777975023478 rotate -42.52979891918198*z rotate 30.000000024229852*y Axis_Rotate_Trans(Victor,provi)  translate <0.7900893942835001,-0.4847678769698,-0.45615826942930005>};
#declare trans[81]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.32693170406993>);
#declare Victor=vrotate(Victor,<0,155.5133203308414,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.32693170406993>);
#declare Hugo=vrotate(Hugo,<0,155.5133203308414,0>);
#declare transy=<0.1792850394936,0.63456935828925,0.79529872258705>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777458367122 rotate -33.32693170406993*z rotate 155.5133203308414*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1792850394936,-0.63456935828925,-0.79529872258705>};
#declare trans[82]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.03678208205652>);
#declare Victor=vrotate(Victor,<0,-146.86784802575195,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.03678208205652>);
#declare Hugo=vrotate(Hugo,<0,-146.86784802575195,0>);
#declare transy=<0.29008934377555,0.84158994514965,0.524305242022>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777476978569 rotate -75.03678208205652*z rotate -146.86784802575195*y Axis_Rotate_Trans(Victor,provi)  translate <-0.29008934377555,-0.84158994514965,-0.524305242022>};
#declare trans[83]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-146.67306115100223>);
#declare Victor=vrotate(Victor,<0,-144.48667420187408,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-146.67306115100223>);
#declare Hugo=vrotate(Hugo,<0,-144.48667420187408,0>);
#declare transy=<-0.77839143519925,0.6345693379357,-0.2423839628087>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777627787646 rotate -146.67306115100223*z rotate -144.48667420187408*y Axis_Rotate_Trans(Victor,provi)  translate <0.77839143519925,-0.6345693379357,0.2423839628087>};
#declare trans[84]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-89.99999832332844>);
#declare Victor=vrotate(Victor,<0,-60.000001184582885,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-89.99999832332844>);
#declare Hugo=vrotate(Hugo,<0,-60.000001184582885,0>);
#declare transy=<-0.3090169806695,0.9341723457303,0.17841101843795>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999983552238186 rotate -89.99999832332844*z rotate -60.000001184582885*y Axis_Rotate_Trans(Victor,provi)  translate <0.3090169806695,-0.9341723457303,-0.17841101843795>};
#declare trans[85]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.34010686592741>);
#declare Victor=vrotate(Victor,<0,-30.00000306566307,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.34010686592741>);
#declare Hugo=vrotate(Hugo,<0,-30.00000306566307,0>);
#declare transy=<-0.3090169806695,0.96953566138375,-0.17841105901935>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.580177770580608 rotate -84.34010686592741*z rotate -30.00000306566307*y Axis_Rotate_Trans(Victor,provi)  translate <0.3090169806695,-0.96953566138375,0.17841105901935>};
#declare trans[86]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.96321528437011>);
#declare Victor=vrotate(Victor,<0,-86.86785083394996,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.96321528437011>);
#declare Hugo=vrotate(Hugo,<0,-86.86785083394996,0>);
#declare transy=<-0.5991063414957001,0.841589925088,-0.010927916038550006>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777465241139 rotate -104.96321528437011*z rotate -86.86785083394996*y Axis_Rotate_Trans(Victor,provi)  translate <0.5991063414957001,-0.841589925088,0.010927916038550006>};
#declare trans[87]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.326939091824904>);
#declare Victor=vrotate(Victor,<0,24.4866612681805,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.326939091824904>);
#declare Hugo=vrotate(Hugo,<0,24.4866612681805,0>);
#declare transy=<-0.1792851067208,0.63456937392055,0.795298683683>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777647572354 rotate -33.326939091824904*z rotate 24.4866612681805*y Axis_Rotate_Trans(Victor,provi)  translate <0.1792851067208,-0.63456937392055,-0.795298683683>};
#declare trans[88]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.34010962336532>);
#declare Victor=vrotate(Victor,<0,90.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.34010962336532>);
#declare Hugo=vrotate(Hugo,<0,90.0,0>);
#declare transy=<-0.0,0.96953567946955,0.3568220774573>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777555976709 rotate -84.34010962336532*z rotate 90.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.0,-0.96953567946955,-0.3568220774573>};
#declare trans[89]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.9632171471453>);
#declare Victor=vrotate(Victor,<0,146.86784657765793,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.9632171471453>);
#declare Hugo=vrotate(Hugo,<0,146.86784657765793,0>);
#declare transy=<-0.2900893608262,0.8415899431738001,0.5243052204381>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.5801777892837897 rotate -104.9632171471453*z rotate 146.86784657765793*y Axis_Rotate_Trans(Victor,provi)  translate <0.2900893608262,-0.8415899431738001,-0.5243052204381>};
